from selenium import webdriver
from time import sleep
'''
前台地址：http://192.168.1.241/hdshop     
后台地址：http://192.168.1.241/hdshop/admin/（admin/hdxy2018）
'''
# 初始化浏览器
driver = webdriver.Chrome()
# 进入ecshop网址
driver.get("http://192.168.1.241/hdshop")
driver.maximize_window()
sleep(2)
# 搜索商品
driver.find_element_by_id("keyword").send_keys("钻石") #输入搜索内容
driver.find_element_by_name("imageField").click() # 点击搜索
sleep(2)
driver.find_element_by_xpath('//form[@id="compareForm"]/div/div[2]/a/img').click() #选择商品
sleep(2)
#点击立即购买
driver.find_element_by_xpath('//form[@id="ECS_FORMBUY"]/ul[3]/li[2]/a/img').click()#立即购买
sleep(2)
#点击结算中心
driver.find_element_by_xpath('//img[@src="themes/ecmoban_meilishuo/images/checkout.gif"]').click()
#点击不登录进行购买
driver.find_element_by_xpath('//form[@id="loginForm"]/table/tbody/tr[5]/td/div/input[2]').click()
#填写信息
driver.find_element_by_xpath('//select[@id="selProvinces_0"]/option[24]').click() #选择四川省
sleep(1)
driver.find_element_by_xpath('//select[@id="selCities_0"]/option[2]').click()#选择成都市
sleep(1)
driver.find_element_by_xpath('//select[@id="selDistricts_0"]/option[2]').click()#选择锦江区
driver.find_element_by_id('consignee_0').send_keys("刘海涛") # 填写姓名
driver.find_element_by_id('email_0').send_keys("1564987@163.com") #填写email
driver.find_element_by_id('address_0').send_keys("东方广场C座7楼海德") #填写详细地址
driver.find_element_by_id('tel_0').send_keys("19246779788") #填写电脑
driver.find_element_by_xpath('//form[@id="theForm"]/div/table/tbody/tr[6]/td/input[1]').click() #点击配送至这个地址
#选择付款方式和配送方式
driver.find_element_by_xpath('//table[@id="shippingTable"]/tbody/tr[2]/td[1]/input').click() #配送方式
driver.find_element_by_xpath('//table[@id="paymentTable"]/tbody/tr[3]/td[1]/input').click() #支付方式
#提交订单
driver.find_element_by_xpath('//input[@src="themes/ecmoban_meilishuo/images/bnt_subOrder.gif"]').click() #提交订单
# 退出
sleep(15)
driver.quit()



